The Cray MTA and Unstructured Meshes

نویسندگان

  • Shahid H. Bokhari
  • Bracy H. Elton
  • Dimitri J. Mavriplis
چکیده

The Cray MTA, a multithreaded architecture, is a new parallel supercomputer installed at San Diego Supercomputer Center (SDSC). This machine has an architecture quite different from those of other contemporary parallel machines. It has a flat, shared memory without locality and has hardware support for very fine-grained multithreading. The machine and its associated parallelizing compiler promise great ease in scalable parallel computing. We report the results of a study, carried out in July–September 1999, to evaluate the execution of EUL3D, a code that solves the Euler equations on an unstructured mesh, on the 8 processor MTA at SDSC. EUL3D captures the essential features of most unstructured mesh codes used in aerodynamic research and development. Our investigation shows that parallelization of an unstructured code is very straightforward on the MTA. We were able to get an existing parallel code (designed for a shared memory machine), running on the MTA by changing only the compiler directives. Furthermore, a serial version of this code was compiled to run in parallel on the MTA by judicious use of directives to invoke the “full/empty” tag bits of the machine to obtain synchronization. This version achieves nearly 250 Mflop/s per processor with little variation as the number of processors is increased from 1 to 8. We achieved this performance without concerning ourselves with the partitioning or placement of data—issues that would be of paramount importance in other parallel architectures. Our research shows that the fine-grained multithreading possible on the custom built MTA is an interesting alternative to the coarse grained parallelism available on multiprocessors constructed from commodity microcomputers. The recent introduction of commercial microcomputers designed specifically to support multithreading, such as the Intel IXP1200, supports our argument.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Ordering Unstructured Meshes for Sparse Matrix Computations on Leading Parallel Systems

Computer simulations of realistic applications usually require solving a set of non-linear partial di erential equations (PDEs) over a nite region. The process of obtaining numerical solutions to the governing PDEs involves solving large sparse linear or eigen systems over the unstructured meshes that model the underlying physical objects. These systems are often solved iteratively, where the s...

متن کامل

The Tera Multithreaded Architecture and Unstructured Meshes

The Tera Multithrcadcd Architecture (MTA) is a new parallel supcrcomputer currently being installed at San Diego Supercomputing Center (SDSC). This machine has an architecture quite different from contemporary parallel machines. The computational processor is a custom design and the machine uses hardware to support very fine grained multithreading. The main memory is shared, hardware randomized...

متن کامل

A Parallel Compressible 3D Navier-Stokes Solver Using Unstructured Meshes

We describe in this paper a strategy for parallelising a 3D compressible Navier-Stokes solver using unstructured meshes on a class of message-passing MIMD machines. The performance results obtained on two parallel machines, the Meiko Concerto and Intel iPSC860 are presented and compared to those obtained on CRAY.

متن کامل

Pressure-Velocity Coupled Finite Volume Solution of Steady Incompressible Invscid Flow Using Artificial Compressibility Technique

Application of the computer simulation for solving the incompressible flow problems motivates developing efficient and accurate numerical models. The set of Inviscid Incompressible Euler equations can be applied for wide range of engineering applications. For the steady state problems, the equation of continuity can be simultaneously solved with the equations of motion in a coupled manner using...

متن کامل

Finite Element Analysis on the Cray MTA-2

This paper explains how the Cray MTA-2 might be a good platform on which to run an existing suite of finite element codes. We discuss the issues involved and compare the performance on the MTA with that on an SGI Origin 3800.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000